import os
import sys
def rename(path, name ,startNumber,fileType):
    filelist=os.listdir(path)
    count = 0

    for files in filelist:
        ckeck = int(startNumber) + count
        Olddir=os.path.join(path,files)
        if os.path.isdir(Olddir):
            continue
        if ckeck < 10:
            name = '00000'
        elif ckeck < 100:
            name = '0000'
        elif ckeck < 1000:
            name = '000'
        elif ckeck < 10000:
            name = '00'
        elif ckeck < 100000:
            name = '0'

        Newdir=os.path.join(path,name+str(count+int(startNumber))+fileType)

        os.rename(Olddir,Newdir)
        count+=1


    print("一共重命名了修改了"+str(count)+"个文件")




path = r'C:\Users\Administrator\Desktop\imgs'
name = '00000'       #重命名前缀,name为'00000'，可完成6位数的文件重命名，如更多文件或者以其他方式命名，则需要更改（if check ... name = '0'）相关参数
startNumber = '0'    #重命名开始数，默认为0，当需要对多个文件夹内的文件进行命名时，并同一整合时，可对其进行修改
fileType = '.jpg'    #重命名的文件格式    注意（以  .  开头，如  '.jpg' ）
rename(path, name ,startNumber, fileType) 
